/*/public/css/maigoo/v2019/color.css*/

.fff {
    color: #fff;
}

a.fff:hover,
a.fff.active {
    color: #fe741c;
}

.c000 {
    color: #000;
}

a.c000:hover,
a.c000.active {
    color: #fe741c;
}

.c333 {
    color: #333;
}

a.c333:hover,
a.c333.active {
    color: #fe741c;
}

.c666 {
    color: #666;
}

a.c666:hover,
a.c666.active {
    color: #fe741c;
}

.c888 {
    color: #888;
}

a.c888:hover,
a.c888.active {
    color: #fe741c;
}

.c999 {
    color: #999;
}

a.c999:hover,
a.c999.active {
    color: #fe741c;
}

.ccc {
    color: #ccc;
}

a.ccc:hover,
a.ccc.active {
    color: #fe741c;
}

.eee {
    color: #eee;
}

a.eee:hover,
a.eee.active {
    color: #fe741c;
}

.bgccc {
    background: #ccc
}

.bgeee {
    background: #eee
}

.bgfff {
    background: #fff
}

.bgorange {
    background: #fe741c;
}

.red {
    color: #CA0606
}

.orange {
    color: #fe741c
}

.cfe741c {
    color: #fe741c;
}

a.cfe741c:hover,
a.cfe741c.active {
    color: #f60;
}

.cfdb80c {
    color: #fdb80c;
}

a.cfdb80c:hover,
a.cfdb80c.active {
    color: #fe741c;
}

.cffdc00 {
    color: #ffdc00;
}

a.cffdc00:hover,
a.cffdc00.active {
    color: #fe741c;
}

.cf12828 {
    color: #f12828;
}

a.cf12828:hover,
a.cf12828.active {
    color: #fe741c;
}

.c0a0139 {
    color: #0a0139;
}

a.c0a0139:hover,
a.c0a0139.active {
    color: #fe741c;
}

.cffff00,
.cffff00 a {
    color: #ffff00;
}

a.cffff00:hover,
a.cffff00.active,
.cffff00 a:hover {
    color: #fe741c;
}

.color1,
.color1 a {
    color: #555ba6
}

.color1 a:hover,
a.color1:hover,
a.color1.active {
    color: #fe741c;
}

.color2,
.color2 a {
    color: #44476c
}

.color2 a:hover,
a.color2:hover,
a.color2.active {
    color: #fe741c;
}

.color3,
.color3 a {
    color: #28166f
}

.color3 a:hover,
a.color3:hover,
a.color3.active {
    color: #fe741c;
}

.color4,
.color4 a {
    color: #8d99b8
}

.color4 a:hover,
a.color4:hover,
a.color4.active {
    color: #fe741c;
}

.color5,
.color5 a {
    color: #8d99b8;
    border-color: rgba(141, 153, 184, 0.3);
}

.color5 a:hover,
a.color5:hover,
a.color5.active {
    color: #fe741c;
}

.bg1 {
    background: #555ba6
}

.bg2 {
    background: #e6e7f2
}

.bg3 {
    background: #28166f
}

.bg4 {
    background: #f9f9f9
}

.bd1 {
    border-color: #555ba6
}

.bd2 {
    border-color: #e6e7f2
}

.li_1.num1 {
    background: rgba(85, 91, 166, 0.2);
}

.li_1.num2 {
    background: rgba(85, 91, 166, 0.15);
}

.li_1.num3 {
    background: rgba(85, 91, 166, 0.1);
}

.li_1.num1 i {
    background: #555ba6;
}

.li_1.num2 i {
    background: rgba(85, 91, 166, 0.7);
}

.li_1.num3 i {
    background: rgba(85, 91, 166, 0.4);
}

.blockstyle2 .color1,
.blockstyle2 .color1 a {
    color: #be0f1b
}

.blockstyle2 .color1 a:hover,
.blockstyle2 a.color1:hover,
.blockstyle2 a.color1.active {
    color: #fe741c;
}

.blockstyle2 .color2,
.blockstyle2 .color2 a {
    color: #333333
}

.blockstyle2 .color2 a:hover,
.blockstyle2 a.color2:hover,
.blockstyle2 a.color2.active {
    color: #fe741c;
}

.blockstyle2 .color3,
.blockstyle2 .color3 a {
    color: #a91324
}

.blockstyle2 .color3 a:hover,
.blockstyle2 a.color3:hover,
.blockstyle2 a.color3.active {
    color: #fe741c;
}

.blockstyle2 .color4,
.blockstyle2 .color4 a {
    color: #de878d
}

.blockstyle2 .color4 a:hover,
.blockstyle2 a.color4:hover,
.blockstyle2 a.color4.active {
    color: #fe741c;
}

.blockstyle2 .color5,
.blockstyle2 .color5 a {
    color: #de878d;
    border-color: rgba(222, 135, 141, 0.3);
}

.blockstyle2 .color5 a:hover,
.blockstyle2 a.color5:hover,
.blockstyle2 a.color5.active {
    color: #fe741c;
}

.blockstyle2 .bg1 {
    background: #be0f1b
}

.blockstyle2 .bg2 {
    background: #f8e7e8
}

.blockstyle2 .bg3 {
    background: #a91324
}

.blockstyle2 .bg4 {
    background: #F6F1DC
}

.blockstyle2 .bd1 {
    border-color: #be0f1b
}

.blockstyle2 .bd2 {
    border-color: #eed5ca
}

.tab.style1.blockstyle2>.tabmenubox .tabmenu .item.active {
    background: #be0f1b;
    border-color: #be0f1b;
}

.blockstyle2 .tab.substyle1 .tab2menubox .tabmenu .item.active span {
    background: #be0f1b;
}

.blockstyle2 .tab>.tabmenubox .tabmenu .item.active {
    background: #be0f1b;
    border-color: #be0f1b;
}

.blockstyle2 .li_1.num1 {
    background: rgba(190, 15, 27, 0.2);
}

.blockstyle2 .li_1.num2 {
    background: rgba(190, 15, 27, 0.15);
}

.blockstyle2 .li_1.num3 {
    background: rgba(190, 15, 27, 0.1);
}

.blockstyle2 .li_1.num1 i {
    background: #be0f1b;
}

.blockstyle2 .li_1.num2 i {
    background: rgba(190, 15, 27, 0.7);
}

.blockstyle2 .li_1.num3 i {
    background: rgba(190, 15, 27, 0.4);
}

.blockstyle3 .color1,
.blockstyle3 .color1 a {
    color: #87a5b5
}

.blockstyle3 .color1 a:hover,
.blockstyle3 a.color1:hover,
.blockstyle3 a.color1.active {
    color: #fe741c;
}

.blockstyle3 .color2,
.blockstyle3 .color2 a {
    color: #44476c
}

.blockstyle3 .color2 a:hover,
.blockstyle3 a.color2:hover,
.blockstyle3 a.color2.active {
    color: #fe741c;
}

.blockstyle3 .color3,
.blockstyle3 .color3 a {
    color: #b7c9d3
}

.blockstyle3 .color3 a:hover,
.blockstyle3 a.color3:hover,
.blockstyle3 a.color3.active {
    color: #fe741c;
}

.blockstyle3 .color4,
.blockstyle3 .color4 a {
    color: #abc0cb
}

.blockstyle3 .color4 a:hover,
.blockstyle3 a.color4:hover,
.blockstyle3 a.color4.active {
    color: #fe741c;
}

.blockstyle3 .color5,
.blockstyle3 .color5 a {
    color: #97b5c5;
    border-color: rgba(151, 181, 197, 0.3);
}

.blockstyle3 .color5 a:hover,
.blockstyle3 a.color5:hover,
.blockstyle3 a.color5.active {
    color: #fe741c;
}

.blockstyle3 .bg1 {
    background: #87a5b5
}

.blockstyle3 .bg2 {
    background: #edf2f4
}

.blockstyle3 .bg3 {
    background: #b7c9d3
}

.blockstyle3 .bg4 {
    background: #f9f9f9
}

.blockstyle3 .bd1 {
    border-color: #87a5b5
}

.blockstyle3 .bd2 {
    border-color: #edf2f4
}

.tab.style1.blockstyle3>.tabmenubox .tabmenu .item.active {
    background: #87a5b5;
    border-color: #87a5b5;
}

.blockstyle3 .tab.substyle1 .tab2menubox .tabmenu .item.active span {
    background: #87a5b5;
}

.blockstyle3 .tab>.tabmenubox .tabmenu .item.active {
    background: #87a5b5;
    border-color: #87a5b5;
}

.blockstyle3 .li_1.num1 {
    background: rgba(135, 165, 181, 0.2);
}

.blockstyle3 .li_1.num2 {
    background: rgba(135, 165, 181, 0.15);
}

.blockstyle3 .li_1.num3 {
    background: rgba(135, 165, 181, 0.1);
}

.blockstyle3 .li_1.num1 i {
    background: #87a5b5;
}

.blockstyle3 .li_1.num2 i {
    background: rgba(135, 165, 181, 0.7);
}

.blockstyle3 .li_1.num3 i {
    background: rgba(135, 165, 181, 0.4);
}


/*/public/css/maigoo/v2019/weui.min.css*/

.weui_dialog {
    position: fixed;
    z-index: 2147483647;
    width: 400px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fafafc;
    text-align: center;
    border-radius: 11px;
    overflow: hidden;
}

.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 1em 40px
}

.weui_dialog_confirm .weui_dialog .weui_dialog_bd {
    text-align: left;
}

.weui_dialog_hd {
    padding: 0.6em 0;
}

.weui_dialog_title {
    font-weight: 400;
    font-size: 24px;
}

.weui_dialog_bd {
    padding: 0 30px 10px 30px;
    color: #666;
    line-height: 1.8em;
    text-align: left;
}

.weui_dialog_ft {
    position: relative;
    line-height: 60px;
    font-size: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.weui_dialog_ft a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #3cc51f;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.weui_dialog_ft a:active {
    background-color: #eee
}

.weui_dialog_ft:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d5d5d6;
    color: #d5d5d6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.weui_dialog_confirm .weui_dialog_ft a {
    position: relative
}

.weui_dialog_confirm .weui_dialog_ft a:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #d5d5d6;
    color: #d5d5d6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5)
}

.weui_dialog_confirm .weui_dialog_ft a:first-child:after {
    display: none
}

.weui_btn_dialog.default {
    color: #353535
}

.weui_btn_dialog.primary {
    color: #383f90
}

@media screen and (min-width:1024px) {
    .weui_dialog {
        width: 400px;
    }
}

.weui_toast {
    position: fixed;
    z-index: 2147483647;
    width: 8.6em;
    min-height: 7.6em;
    top: 180px;
    left: 50%;
    margin-left: -3.8em;
    background: rgba(40, 40, 40, .75);
    text-align: center;
    border-radius: 5px;
    color: #fff
}

.weui_icon_toast {
    margin: 10px 0 0;
    display: block;
    font-size: 30px
}

.weui_toast_content {
    margin: 0 0 15px
}

.weui_loading_toast .weui_toast_content {
    margin-top: 64%;
    font-size: 14px
}

.weui_loading {
    position: absolute;
    width: 0;
    z-index: 2147483647;
    left: 50%;
    top: 38%
}

.weui_loading_leaf {
    position: absolute;
    top: -1px;
    opacity: .25
}

.weui_loading_leaf:before {
    content: " ";
    position: absolute;
    width: 16.28px;
    height: 6.16px;
    background: #d1d1d5;
    box-shadow: rgba(0, 0, 0, .0980392) 0 0 1px;
    border-radius: 1px;
    -webkit-transform-origin: left 50% 0;
    transform-origin: left 50% 0
}

.weui_loading_leaf_0 {
    -webkit-animation: a 1.25s linear infinite;
    animation: a 1.25s linear infinite
}

.weui_loading_leaf_0:before {
    -webkit-transform: rotate(0deg) translate(15.84px);
    transform: rotate(0deg) translate(15.84px)
}

.weui_loading_leaf_1 {
    -webkit-animation: b 1.25s linear infinite;
    animation: b 1.25s linear infinite
}

.weui_loading_leaf_1:before {
    -webkit-transform: rotate(30deg) translate(15.84px);
    transform: rotate(30deg) translate(15.84px)
}

.weui_loading_leaf_2 {
    -webkit-animation: c 1.25s linear infinite;
    animation: c 1.25s linear infinite
}

.weui_loading_leaf_2:before {
    -webkit-transform: rotate(60deg) translate(15.84px);
    transform: rotate(60deg) translate(15.84px)
}

.weui_loading_leaf_3 {
    -webkit-animation: d 1.25s linear infinite;
    animation: d 1.25s linear infinite
}

.weui_loading_leaf_3:before {
    -webkit-transform: rotate(90deg) translate(15.84px);
    transform: rotate(90deg) translate(15.84px)
}

.weui_loading_leaf_4 {
    -webkit-animation: e 1.25s linear infinite;
    animation: e 1.25s linear infinite
}

.weui_loading_leaf_4:before {
    -webkit-transform: rotate(120deg) translate(15.84px);
    transform: rotate(120deg) translate(15.84px)
}

.weui_loading_leaf_5 {
    -webkit-animation: f 1.25s linear infinite;
    animation: f 1.25s linear infinite
}

.weui_loading_leaf_5:before {
    -webkit-transform: rotate(150deg) translate(15.84px);
    transform: rotate(150deg) translate(15.84px)
}

.weui_loading_leaf_6 {
    -webkit-animation: g 1.25s linear infinite;
    animation: g 1.25s linear infinite
}

.weui_loading_leaf_6:before {
    -webkit-transform: rotate(180deg) translate(15.84px);
    transform: rotate(180deg) translate(15.84px)
}

.weui_loading_leaf_7 {
    -webkit-animation: h 1.25s linear infinite;
    animation: h 1.25s linear infinite
}

.weui_loading_leaf_7:before {
    -webkit-transform: rotate(210deg) translate(15.84px);
    transform: rotate(210deg) translate(15.84px)
}

.weui_loading_leaf_8 {
    -webkit-animation: i 1.25s linear infinite;
    animation: i 1.25s linear infinite
}

.weui_loading_leaf_8:before {
    -webkit-transform: rotate(240deg) translate(15.84px);
    transform: rotate(240deg) translate(15.84px)
}

.weui_loading_leaf_9 {
    -webkit-animation: j 1.25s linear infinite;
    animation: j 1.25s linear infinite
}

.weui_loading_leaf_9:before {
    -webkit-transform: rotate(270deg) translate(15.84px);
    transform: rotate(270deg) translate(15.84px)
}

.weui_loading_leaf_10 {
    -webkit-animation: k 1.25s linear infinite;
    animation: k 1.25s linear infinite
}

.weui_loading_leaf_10:before {
    -webkit-transform: rotate(300deg) translate(15.84px);
    transform: rotate(300deg) translate(15.84px)
}

.weui_loading_leaf_11 {
    -webkit-animation: l 1.25s linear infinite;
    animation: l 1.25s linear infinite
}

.weui_loading_leaf_11:before {
    -webkit-transform: rotate(330deg) translate(15.84px);
    transform: rotate(330deg) translate(15.84px)
}

@-webkit-keyframes a {
    0%,
    0.01% {
        opacity: .25
    }
    0.02% {
        opacity: 1
    }
    60.01%,
    to {
        opacity: .25
    }
}

@-webkit-keyframes b {
    0%,
    8.34333% {
        opacity: .25
    }
    8.35333% {
        opacity: 1
    }
    68.3433%,
    to {
        opacity: .25
    }
}

@-webkit-keyframes c {
    0%,
    16.6767% {
        opacity: .25
    }
    16.6867% {
        opacity: 1
    }
    76.6767%,
    to {
        opacity: .25
    }
}

@-webkit-keyframes d {
    0%,
    25.01% {
        opacity: .25
    }
    25.02% {
        opacity: 1
    }
    85.01%,
    to {
        opacity: .25
    }
}

@-webkit-keyframes e {
    0%,
    33.3433% {
        opacity: .25
    }
    33.3533% {
        opacity: 1
    }
    93.3433%,
    to {
        opacity: .25
    }
}

@-webkit-keyframes f {
    0% {
        opacity: .270958333333333
    }
    41.6767% {
        opacity: .25
    }
    41.6867% {
        opacity: 1
    }
    1.67667% {
        opacity: .25
    }
    to {
        opacity: .270958333333333
    }
}

@-webkit-keyframes g {
    0% {
        opacity: .375125
    }
    50.01% {
        opacity: .25
    }
    50.02% {
        opacity: 1
    }
    10.01% {
        opacity: .25
    }
    to {
        opacity: .375125
    }
}

@-webkit-keyframes h {
    0% {
        opacity: .479291666666667
    }
    58.3433% {
        opacity: .25
    }
    58.3533% {
        opacity: 1
    }
    18.3433% {
        opacity: .25
    }
    to {
        opacity: .479291666666667
    }
}

@-webkit-keyframes i {
    0% {
        opacity: .583458333333333
    }
    66.6767% {
        opacity: .25
    }
    66.6867% {
        opacity: 1
    }
    26.6767% {
        opacity: .25
    }
    to {
        opacity: .583458333333333
    }
}

@-webkit-keyframes j {
    0% {
        opacity: .687625
    }
    75.01% {
        opacity: .25
    }
    75.02% {
        opacity: 1
    }
    35.01% {
        opacity: .25
    }
    to {
        opacity: .687625
    }
}

@-webkit-keyframes k {
    0% {
        opacity: .791791666666667
    }
    83.3433% {
        opacity: .25
    }
    83.3533% {
        opacity: 1
    }
    43.3433% {
        opacity: .25
    }
    to {
        opacity: .791791666666667
    }
}

@-webkit-keyframes l {
    0% {
        opacity: .895958333333333
    }
    91.6767% {
        opacity: .25
    }
    91.6867% {
        opacity: 1
    }
    51.6767% {
        opacity: .25
    }
    to {
        opacity: .895958333333333
    }
}

.weui_mask {
    background: rgba(0, 0, 0, .3)
}

.weui_mask,
.weui_mask_transition,
.weui_mask_transparent {
    position: fixed;
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.weui_mask_transition {
    display: none;
    background: transparent;
    -webkit-transition: background .3s;
    transition: background .3s
}

.weui_fade_toggle {
    background: rgba(0, 0, 0, .6)
}

.weui_actionsheet {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2147483647;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    background-color: #efeff4;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    opacity: 0
}

.weui_actionsheet_menu {
    background-color: #fff
}

.weui_actionsheet_action {
    margin-top: 12px;
    background-color: #fff
}

.weui_actionsheet_cell {
    position: relative;
    padding: 20px 0;
    text-align: center;
    font-size: 18px
}

.weui_actionsheet_cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d9d9d9;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.weui_actionsheet_cell:active {
    background-color: #ececec
}

.weui_actionsheet_cell:first-child:before {
    display: none
}

.weui_actionsheet_toggle {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1
}

.textToast {
    min-width: 200px;
    max-width: 90%;
    padding: 0.5em;
    max-height: 4.6em;
    font-size: 18px;
    line-height: 1.8em;
    text-align: center;
    color: #fff!important;
    border-radius: 10px;
    background-color: rgba(80, 80, 80, 0.8);
    position: fixed;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: none;
    z-index: 2147483647
}

.textToastShow {
    display: block;
    -webkit-animation: textToastShow 3s .2s ease-in-out;
    animation: textToastShow 3s .2s ease-in-out
}

@-webkit-keyframes textToastShow {
    1% {
        top: 100%;
    }
    10% {
        opacity: 1;
        top: 80%;
    }
    80% {
        opacity: 1;
        top: 80%;
    }
    100% {
        opacity: 0;
        top: 80%;
    }
}

@keyframes textToastShow {
    0% {
        top: 100%;
    }
    10% {
        opacity: 1;
        top: 80%;
    }
    80% {
        opacity: 1;
        top: 80%;
    }
    100% {
        opacity: 0;
        top: 80%;
    }
}


/*/public/css/maigoo/v2019/block/mingren/cshow.css*/

body {
    background-color: #F5F5F5;
}

.artcontent {
    padding-bottom: 20px;
}

.artcontent .topinfo {
    padding: 20px;
    border-bottom: 15px solid #F2F2F2;
}

.artcontent .topinfo .name {
    font-weight: bold;
    color: #000;
}

.artcontent .topinfo .descbox {
    line-height: 2em;
    margin-top: 15px;
}

.artcontent h2.ttl {
    color: #000;
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 10px;
    position: relative;
}

.artcontent h2.ttl:before {
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -20px;
    top: 0px;
    background-color: #000;
}

.artcontent h2.ttl::after {
    content: "";
    position: absolute;
    width: 100%;
    top: 50%;
    right: 0px;
    height: 0px;
    border-top: solid 1px #EEE;
    z-index: 1;
}

.artcontent h2.ttl span {
    display: inline-block;
    background-color: #FFF;
    padding-right: 20px;
    position: relative;
    z-index: 5;
}

.artcontent .contbody {
    background-color: #FFF;
    border-bottom: 15px solid #F2F2F2;
    padding: 20px;
}

.artcontent .contbody:last-child {
    border-bottom: none;
}

.artcontent .descbox {
    color: #333;
    margin-top: 5px;
}

.artcontent .descbox p {
    padding: 8px 0;
    text-indent: 0 !important;
    line-height: 1.5em;
}

.artcontent .descbox ul.col2 {}

.artcontent .descbox ul.col2 li {
    line-height: 1.8em;
    box-sizing: border-box;
}

.artcontent .descbox ul.col2 li span.name {
    color: #999;
    display: inline-block;
    width: 140px;
    float: left;
}

.artcontent .descbox ul.col2 li.zhankai {
    padding-right: 90px;
    position: relative;
}

.artcontent .descbox ul.col2 li.zhankai.dhidden {
    height: 1.8em;
}

.artcontent .descbox ul.col2 li.zhankai .val {
    display: block;
    overflow: hidden;
}

.artcontent .descbox ul.col2 li .limore {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.artcontent .descbox ul.col2 li .limore:after {
    content: "灞曞紑>";
    color: #999;
}

.artcontent .descbox ul.col2 li .limore.up:after {
    content: "鏀惰捣>";
    color: #999;
}

.artcontent .descbox:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
}

.artcontent .descbox table {
    width: 100%;
    background-color: #EEE;
    text-align: center;
    line-height: 2.2em;
    margin-top: 15px;
}

.artcontent .descbox table tr td {
    background-color: #FFF;
}

.artcontent .descbox table tr:first-child td {
    background-color: #F2F2F2;
    font-weight: bold;
    font-size: 16px;
}

.artcontent .contbody .more {
    text-align: center;
}

.artcontent .contbody .more i {
    display: inline-block;
    width: 0;
    height: 0;
    border-color: #CCC;
    border-style: solid;
    border-width: 0px 8px 8px 8px;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
}

.artcontent .contbody.up .more i {
    border-width: 8px 8px 0px 8px;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
}

.artcontent .contbody.up .descbox p:nth-child(n+6) {
    display: none;
}

.artcontent .contbody.up .descbox li:nth-child(n+7) {
    display: none;
}

.artcontent .contbody.up .descbox tr:nth-child(n+12) {
    display: none;
}

.articlemid {
    border: none;
}

.indexpic {
    width: 100%;
    overflow: hidden;
    text-align: center;
    line-height: 0;
    padding-top: 20px;
}

.indexpic img {
    max-width: 100%;
}

.leftlay .artcontent .contbody .more {
    display: none;
}

.leftlay .artcontent .contbody .descbox p:nth-child(n+6) {
    display: block;
}

.leftlay .artcontent .contbody .descbox li:nth-child(n+7) {
    display: block;
}

.leftlay .artcontent .contbody .descbox tr:nth-child(n+12) {
    display: table-row;
}


/*/public/css/maigoo/v2019/block/publicblock/articleshow.css*/

header {
    min-width: 1210px;
}

header .head,
#container,
#pagenav .pagenav .navcont,
header .headlist {
    width: 1210px;
}

#container .leftlay,
#container .leftlay .artcontent {
    width: 940px;
    padding: 0;
    background: 0;
}

#container .leftlay .blockinfo.articlelist {
    padding: 0 10px;
}

#container .leftlay .artcontent .tab.blockinfo {
    padding-left: 0;
    padding-right: 0;
}

#container .leftlay .posotionnav {
    padding: 0.5em 20px;
    background: #fafafa;
}

#pagenav .headblockcont .headcont {
    max-width: 1210px;
}

#container .rightlay.fixed {
    margin-left: 345px;
}

#container .rightlay.fixed2 {
    margin-left: 345px;
}

a {
    color: #555ba6
}

a:hover {
    color: #fe741c;
}

.articleshow {
    background: #fff;
    width: 940px;
    margin-left: -1px;
    border: 1px solid #eee;
    position: relative;
}

.articleshow .articlehead {
    padding: 0 30px 20px 30px;
}

.articleshow h1 {
    padding: 30px 0 20px 0;
    text-align: center;
}

.articleshow .qzoneinfo {
    line-height: 1.8em;
    position: relative;
    padding-right: 300px;
    height: 40px;
    line-height: 40px;
}

.articleshow .qzoneinfo img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.articleshow .qzoneinfo .attention {
    position: absolute;
    right: 0;
    top: 0;
}

.articleshow .articlehead .btn {
    margin: 20px 0;
}

.articleshow .articlehead .btn a {
    display: inline-block;
    margin-right: 20px
}

.articleshow .articlehead .brandlist {
    color: #666;
}

.articleshow .articlehead .brandlist a {
    margin-right: 10px;
}

.articleshow .description {
    background-color: #f6f7fb;
    padding: 20px;
    margin: 0px 30px;
    color: #666;
    line-height: 1.8em;
}

.articleshow .normalarticle {
    padding: 20px 30px;
}

.articleshow .articlecont .normalarticle img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.articleshow.tuku .description {
    background-color: none;
}

.articleshow .articlecont {
    line-height: 2em;
}

.articleshow .articlecont>p {
    margin: 1em 0;
}

.articleshow .articlecont p {
    line-height: 2em;
    text-indent: 0;
    word-break: break-word;
}

.articleshow .articlecont .normalarticle p {
    text-indent: 2em;
}

.articleshow .articlecont p img {
    height: auto;
}

.articleshow .articlecont .tips {
    padding: 10px 15px;
    background: #f9f9f9;
    color: #666;
    font-size: 12px;
}

.articleshow .articlecont p img {
    display: inline-block;
    max-width: 100%;
    margin: 0 auto;
}

.articleshow .art_brand {
    margin-left: 2em;
}

.articleshow .interestlist {
    padding: 30px 0;
}

.articleshow .interestlist a {
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    padding: 0 10px;
    line-height: 1.5em;
}

.articleshow .qzoneinfo .alevel {
    margin-left: 10px;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}

.articleshow .interestlist {
    padding: 30px;
}

.articleshow .interestlist .alevel {
    float: right;
}

.articleshow .xglinks {
    margin-top: 10px;
}

.articleshow .xglinks {
    padding: 0 20px
}

.articleshow .xglinks .lttl {
    border-left: solid 5px #FE741C;
    height: 1.2em;
    line-height: 1.2em;
    margin-left: -20px;
    padding-left: 15px;
}

.articleshow .xglinks .links {}

.articleshow .xglinks .links li {
    line-height: 3.6em;
    border-bottom: solid 1px #eee;
    width: 50%;
    float: left;
    box-sizing: border-box;
    padding-right: 15px;
}

.articleshow .xglinks .links li:nth-child(2n) {
    padding-left: 15px;
    padding-right: 0px;
}

.articleshow .xglinks .links em {
    color: #FFF;
    display: inline-block;
    height: 1.4em;
    width: 1.4em;
    line-height: 1.4em;
    text-align: center;
    border-radius: 5px;
    margin-right: 10px;
}

.articleshow .xglinks .links:after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}

.articlesharebox {
    width: 36px;
    position: fixed;
    z-index: 98;
    right: 50%;
    margin-right: 610px;
    top: 300px;
    border-bottom: solid 1px #EEE;
}

.articlesharebox .bdsharebuttonbox {}

.articlesharebox .bdsharebuttonbox a {
    display: inline-block;
    background: none;
    color: #999;
    text-indent: 0px;
    border: solid 1px #EEE;
    border-bottom: 0px;
    font-size: 16px;
    line-height: 36px;
    height: 36px;
    width: 36px;
    text-align: center;
    margin: 0px;
}

.articlesharebox .bdsharebuttonbox a:hover {
    text-decoration: none;
}

.articlesharebox .bdsharebuttonbox a.bds_shouji {
    position: relative;
    overflow: inherit;
}

.articlesharebox .bdsharebuttonbox a.bds_shouji img {
    display: none;
    width: 80px;
    height: 80px;
    border: 1px solid #eee;
    position: absolute;
    left: 100%;
    top: -20px;
    padding: 10px;
    background: #fff;
}

.articlesharebox .bdsharebuttonbox a.bds_shouji:hover {
    opacity: 1;
}

.articlesharebox .bdsharebuttonbox a.bds_shouji:hover img {
    display: block;
}

#articlecont {
    position: relative;
    overflow: hidden;
}

.blockstyle1 .normalarticle a {
    color: #555ba6
}

.blockstyle1 .normalarticle a:hover {
    color: #fe741c;
}

.blockstyle2 .normalarticle a {
    color: #be0f1b
}

.blockstyle2 .normalarticle a:hover {
    color: #fe741c;
}

.blockstyle3 .normalarticle a {
    color: #87a5b5
}

.blockstyle3 .normalarticle a:hover {
    color: #fe741c;
}

.showauthor {
    display: inline-block;
    position: relative;
    margin: auto;
    font-weight: normal;
}

.showauthor img {
    display: block;
    max-width: 100%;
    margin: 0px auto;
}

.showauthor em {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 2em;
    padding: 5px 2%;
    color: #fff;
    background: rgba(0, 0, 0, .5);
    text-indent: 0;
    text-align: center;
    display: block;
    z-index: 6;
    width: 96%;
    min-width: 300px;
    font-size: 12px;
}

.showauthor:hover em {
    opacity: 1;
}

.showauthor em a {
    color: #fff;
    padding: 0 2px;
    font-size: 12px;
}

.showauthor em span.atr {
    float: right;
}

.articletemplate1 {
    counter-reset: li 0;
}

.articletemplate1 h5 {
    margin: 0;
    padding: 0;
}

.articletemplate1 h2 {
    color: #555ba6;
    font-size: 26px;
    line-height: 1.8em;
    margin: 0.6em 0;
    font-weight: bold;
    border-bottom: 1px solid #eee;
}

.articletemplate1 h2:before {
    counter-increment: li;
    content: counter(li);
    content: counter(li, cjk-ideographic)"銆�";
    margin-right: -10px;
}

.articletemplate1.mixttl h2:before {
    counter-increment: li;
    content: counter(li);
    content: counter(li, cjk-ideographic);
    color: #FFF;
    display: inline-block;
    margin-right: 5px;
    font-size: 22px;
    vertical-align: middle;
    height: 36px;
    width: 36px;
    line-height: 30px;
    text-align: center;
    background: url(https://s.maigoo.com/public/images/maigoo/icon/one_ttl.png) no-repeat;
    background-size: auto 36px;
}

.articletemplate1 h3 {
    text-indent: 5px;
    font-size: 22px;
    font-weight: bold;
    color: #2e65d3;
    line-height: 2em;
    margin-top: 0.6em;
}

.articletemplate1 h3:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #2e65d3;
    margin-top: -5px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    position: relative;
    top: -3px;
    left: -5px;
}

.articletemplate1 h4 {
    color: #1c226d;
    font-size: 18px;
    text-indent: 2em;
    padding-top: 10px;
    margin: 0;
}

.articletemplate1 p {
    color: #666;
    font-size: 16px;
}

.articletemplate1 p strong {
    color: #1a1a1a;
    font-weight: 700;
}

.articletemplate1 p a {
    color: #337fe5;
    text-decoration: underline;
}

.leftlay .articlemulu {
    border-top: 1px dashed #d2d0df;
    border-bottom: 1px dashed #d2d0df;
    background: #fcfcfd;
    counter-reset: minli 0;
}

.leftlay .articlemulu .mululeft {
    width: 10%;
    font-size: 25px;
    font-weight: bold;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 120px;
}

.leftlay .articlemulu .mululeft .mulu {
    width: 1em;
    margin: 0 auto;
    text-align: center;
    color: #555ba6;
    padding: 0 30px;
}

.leftlay .articlemulu .mululeft .mulu .img {
    background: url(//image3.cnpp.cn/upload/images/20180510/12034519093_60x60.png) center no-repeat;
    background-size: auto 30px;
    display: block;
    height: 30px;
    margin-left: 1px;
}

.leftlay .articlemulu .muluright {
    border-left: 1px dashed #d2d0df;
    counter-reset: li;
    width: 900px;
    display: table-cell;
    padding: 10px 0;
    cursor: pointer;
}

.leftlay .articlemulu .muluright .col {
    width: 245px;
    max-width: 31.2%;
    float: left;
    border-right: 1px dashed #d2d0df;
    padding: 0px 1%;
}

.leftlay .articlemulu .muluright .col:nth-child(3) {
    border-right: 0;
}

.leftlay .articlemulu .muluright .mulu1 {
    font-size: 18px;
    color: #555ba6;
    display: block;
    line-height: 2.2em;
}

.leftlay .articlemulu .muluright .mulu1 strong {
    display: none;
}

.leftlay .articlemulu .muluright .mulu1:hover,
.leftlay .articlemulu .muluright .mulu2:hover {
    color: #f60;
}

.leftlay .articlemulu .muluright .mulu1:before {
    counter-increment: minli;
    content: counter(minli)".";
    display: inline-block;
    background: url(//image4.cnpp.cn/upload/images/20180510/12033678898_60x60.png) left center no-repeat;
    background-size: auto 20px;
    height: 20px;
    text-indent: 1.2em;
    line-height: 20px;
    font-size: 18px;
}

.articlemulu .muluright .mulu2 {
    list-style: outside;
    margin-left: 25px;
    line-height: 2em;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.artcontent .articlelist .contbox {
    width: 680px;
}

.leftlay #t_container .articlemulu {
    margin: 0 50px;
}

.haibao {
    position: fixed;
    z-index: 1000;
    top: 328px;
    left: 50%;
    margin-left: 220px;
    -webkit-animation: clockwise 1.5s linear infinite;
    animation: clockwise 1.5s linear infinite;
}

.haibao .close {
    width: 2em;
    height: 2em;
    position: absolute;
    right: 0;
    top: 0;
}

@keyframes clockwise {
    0% {
        top: 328px;
    }
    50% {
        top: 338px;
    }
    100% {
        top: 328px;
    }
}

@-webkit-keyframes clockwise {
    0% {
        top: 328px;
    }
    50% {
        top: 338px;
    }
    100% {
        top: 328px;
    }
}


/*/public/css/maigoo/v2019/block/publicblock/mzsm.css*/

#mzsmcontent {
    display: block;
    margin: 40px auto 20px;
    background-color: #FFF;
    position: relative;
    border: 1px solid #eee;
}

.mzsm {
    padding: 20px;
    position: relative;
    height: 4em;
    overflow: hidden;
    margin-bottom: 0.5em;
}

#mzsmcontent .mzsm_title {
    position: absolute;
    line-height: 40px;
    width: 230px;
    background-color: #FFF;
    left: 50%;
    top: -25px;
    margin-left: -115px;
    border-radius: 10px 10px 0 0;
    z-index: 1;
    padding: 0px 10px;
    border: 1px solid #eee;
    border-bottom: 0;
}

#mzsmcontent .mzsm_title::before {
    content: "";
    position: absolute;
    top: 25px;
    left: -1px;
    height: 20px;
    width: 1px;
    background: #fff;
}

.mzsm .mzsm_box {
    margin-bottom: 20px;
}

#mzsmcontent .mzsm_title::after {
    content: "";
    position: absolute;
    top: 25px;
    right: -1px;
    height: 20px;
    width: 1px;
    background: #fff;
}

.mzsm .mzsm_box {
    margin-bottom: 20px;
}

.mzsm .mzsm_box:last-child {
    margin-bottom: 0px;
}

#mzsmcontent .moremzsm {
    text-align: center;
    height: 0;
}

#mzsmcontent .moremzsm img {
    width: 30px;
    height: 30px;
    top: -15px;
    position: relative;
    z-index: 1;
}

.mzsm .mzsm_box a {
    margin-right: 10px;
}

.blockstyle2 #mzsmcontent,
.blockstyle2 #mzsmcontent .mzsm_title {
    background-color: #faf7e7;
}

.blockstyle2 #mzsmcontent .mzsm_title::before {
    background-color: #faf7e7;
}

.blockstyle2 #mzsmcontent .mzsm_title::after {
    background-color: #faf7e7;
}


/*/public/css/maigoo/v2019/block/publicblock/articlepraise.css*/

.articlepraise {
    margin-top: 30px;
}

.articlepraise .dianzhan {
    margin-right: 20px;
    background-color: #FFDC00;
}

.articlepraise .xiajiang {
    background-color: #EEEEEE;
    color: #999999
}

.articlepraise .dianzhan,
.articlepraise .xiajiang {
    padding: 0px 10px;
    display: inline-block;
    border: 1px solid #eee;
    margin-bottom: 10px;
    text-align: center;
    line-height: 2.8em;
    min-width: 150px;
    border-radius: 1.5em;
}

.articlepraise .dianzhan a {
    display: block;
}

.articlepraise .xiajiang a {
    color: #999999;
    display: block;
}

.articlepraise .tubiao {
    text-align: center;
    margin-bottom: 15px;
}

.articlepraise .tubiao .hui {
    color: #999;
}

.articlepraise .tubiao .icon-dianzan-xiangxia {
    color: #999;
}

.articlepraise .addnum.c999 {
    text-align: left;
}

.articlepraise i.iconfont {
    display: inline-block;
    border-radius: 50%;
    background: #FFF;
    padding: 4px;
    box-sizing: content-box;
    margin-right: 10px;
}


/*/public/css/maigoo/v2019/block/publicblock/articlelist.css*/

.articlelist .blocktitle {
    margin-bottom: -20px;
}

.articlelist.nomtop .itembox {
    margin-top: 0px;
}

.articlelist>ul>.item {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
    position: relative;
}

.blockstyle2 .articlelist>ul>.item {
    border-bottom-color: #eae5cb;
}

.articlelist .img {
    display: table-cell;
    padding-left: 15px;
    position: relative;
}

.articlelist .img a {
    display: block;
    width: 220px;
    height: 137px;
    overflow: hidden;
}

.articlelist .img img {
    width: 100%;
    display: block;
    transition: all ease-in-out 300ms;
}

.articlelist .img a:hover img {
    transform: scale(1.1);
}

.articlelist .tablecell {
    display: table-cell;
    width: 90%;
    vertical-align: middle;
    text-align: left;
}

.articlelist .contbox {
    width: 600px;
}

.searchselect .articlelist .contbox {
    width: 560px;
}

.articlelist .contbox .title {
    line-height: 1.8em;
    max-height: 1.8em;
    padding-bottom: 4px;
}

.articlelist .contbox .description {
    max-height: 3.6em;
    overflow: hidden;
}

.articlelist>ul>.item.nopic .contbox .title {
    height: auto;
}

.articlelist>ul>.item .biaoshibox {
    display: inline-block;
    position: absolute;
    left: 7px;
    top: 0;
    line-height: 2em;
    z-index: 1;
    padding: 0px 6px 0px 10px;
}

.articlelist>ul>.item .biaoshibox .name {
    color: #fff;
}

.articlelist>ul>.item .biaoshibox:before {
    contboxent: "";
    display: inline-block;
    border-top: 16px solid;
    border-right: 10px solid transparent;
    position: absolute;
    right: -10px;
    top: 0px;
}

.articlelist>ul>.item .biaoshibox:after {
    contboxent: "";
    display: inline-block;
    border-bottom: 16px solid;
    border-right: 10px solid transparent;
    position: absolute;
    right: -10px;
    bottom: 0px;
}

.articlelist>ul>.item .biaoshibox .sjx {
    display: inline-block;
    border-top: 8px solid;
    border-left: 8px solid transparent;
    position: absolute;
    left: 0px;
    bottom: -8px;
}

.articlelist .contbox .piclist {
    margin-top: 10px;
    position: relative;
}

.articlelist>ul>.item .piclist .biaoshibox {
    top: 10px;
}

.articlelist .contbox .piclist .picimg {
    width: 260px;
    height: 170px;
    float: left;
    margin-left: 30px;
    background-position: center center;
    background-size: cover;
}

.articlelist.tukupiclist .contbox .piclist .picimg {
    height: 260px;
}

.articlelist .contbox .piclist .picimg.first {
    margin-left: 0px;
}

.articlelist .contbox .piclist .picimg img {
    display: block;
    margin: 0px auto;
    max-width: 100%;
}

.articlelist .contbox .other {
    padding-top: 5px;
    position: relative;
    overflow: hidden;
    padding-right: 100px;
}

.articlelist .contbox .other .isyuan {
    display: inline-block;
    padding: 1px 8px;
    line-height: 1.8em;
    border-radius: 1px;
    margin-right: 3px;
}

.articlelist .contbox .other a.biaoqian {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    padding: 0 5px;
    line-height: 1.8em;
    margin-right: 3px;
}

.articlelist .contbox .other a.biaoqian:hover {
    color: #f60
}

.articlelist .contbox .other a.zoneinfo {
    display: inline-block;
    line-height: 1.5em;
    height: 2em;
}

.articlelist .contbox .other a.zoneinfo img {
    width: 1.4em;
    height: 1.4em;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 10px;
}

.articlelist .contbox .other .attention {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100px;
    color: #ccc;
    line-height: 2em;
    text-align: right;
}

.articlelist>ul>.item.nopic .tablecell {
    display: block;
    width: 100%;
}

.articlelist>ul>.item.nopic .contbox {
    width: auto;
}

.articlelist.zhaoshang .contbox .title {
    color: #333;
}

.articlelist ul {
    counter-reset: li;
}

.articlelist>ul>.item .productbox {
    display: none;
}

.articlelist>ul>.item .probtn {
    border-top: solid 1px #EEE;
    margin-top: 15px;
    padding-top: 15px;
    color: #fc8142
}

.articlelist>ul>.item .probtn:after {
    content: "鐑攢浜у搧鈭�";
}

.articlelist>ul>.item.active .productbox {
    display: block;
}

.articlelist>ul>.item.active .probtn:after {
    content: "鏀惰捣浜у搧鈭�";
}

.articlelist>ul>.item.active .productbox:after {
    content: "";
    clear: both;
    display: block;
}

.articlelist>ul>.item .productbox .productcol {
    padding: 10px 0 0 0;
}

.articlelist>ul>.item.hasbg:hover {
    background-color: #f7f7f7;
    margin: 0 -12px;
    border: solid 2px #fc8142;
    padding: 13px 10px 14px 10px;
}

.articlelist .item .brandlist {
    display: inline-block;
    margin-left: 10px;
}

.articlelist .item .zsbrandlist {
    display: flex;
    align-items: center;
}

.articlelist .item .zsbrandlist .icon-gonggao {
    margin-left: 5px;
}

.articlelist .item .zsbrandlist .zslist {
    height: 2em;
    overflow: hidden;
}

.articlelist .item .zsbrandlist .zslist a {
    display: inline-block;
    margin: 0px 5px;
    vertical-align: middle;
}

.articlelist .item .zsbrandlist img {
    max-height: 1.5em;
    display: inline-block;
    vertical-align: middle;
}

.articlelist .item .alevel {
    height: 25px;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
}

.articlelist .itemscroll {
    overflow: hidden;
}

.articlelist.col2 .itembox {
    margin-top: 15px;
}

.articlelist.col2 .item {
    width: 49.4%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
    background-color: #FFF;
}

.articlelist.col2 .item:nth-child(2n) {
    float: right
}

.articlelist.col2 .contbox {
    width: 400px;
}

.articlelist.col2 .contbox .title {
    font-size: 16px;
    padding-bottom: 0;
}

.articlelist.col2 .other .bq:nth-child(3) {
    display: none;
}

.articlelist.col2 .img {
    vertical-align: middle;
    padding-left: 10px;
}

.articlelist.col2 .img a {
    width: 150px;
    height: 93px;
}

.articlelist.col2 .img img {
    width: 150px;
}

.articlelist.col2 ul:after {
    content: "";
    clear: both;
    display: block;
}